Method and apparatus for energy-efficient temperature-based systems management

ABSTRACT

A system for load control in an electrical power system is described, wherein one or more temperature-monitoring devices are provided to control operation of a pool pump. When ambient temperatures are relatively high, and thus, electrical power demands from air conditioning systems are relatively high, the temperature-monitoring devices can remove power from the controlled device during the hottest portions of the day. The temperature-monitoring devices can provide power to the controlled devices during the cooler portions of the day. During heat waves or other periods of relatively continuous high heat, the temperature-monitoring devices can schedule power to the controlled devices to reduce overall power demands and to run the controlled devices during the cooler portions of the day when air conditioning electrical loads are reduced. The temperature-monitoring devices can also coordinate operation of the pool pump and a pool heater.

REFERENCE TO RELATED APPLICATION

More than one reissue application has been filed for U.S. Pat. No.8,014,902. The reissue applications are this application which is anapplication for reissue of U.S. Pat. No. 8,014,902, and Ser. No.14/732,378 filed Jun. 5, 2016 which is a divisional and a reissue ofthis application.

Background

1. Field of the Invention

The invention relates to systems for managing systems such as, forexample, swimming pool heaters and/or pumps based on temperature.

2. Description of the Related Art

The increasing demand for electrical energy often produces overloadconditions on many electric power distribution systems, particularlyduring periods of extreme temperatures when consumers are calling forhigh levels of energy to satisfy their cooling needs. When thecustomers' demand for energy reaches a given high level, communities areforced to endure rolling blackouts.

Severe power shortages increase the risk of damage to electrical andelectronic equipment. Brownouts can occur at times of extremely highpower consumption or power shortages when electric utilities reduce thevoltage supply to conserve energy. Brownouts can cause computer resets,memory loss, data loss, and in some cases, overheat electronic equipmentcomponents. Motors (e.g., fan motors and air-conditioner motorcompressors) can also overheat and burn out. Blackouts are sustainedpower interruptions caused by overloads, storms, accidents, malfunctionsof utility equipment, or other factors. Longer-term power outages canlast from hours to days.

At present, the typical procedure often used to prevent brownouts andwidespread blackouts is to institute rolling blackouts. Rollingblackouts reduce the stress on the electrical power grid, but they arevery disruptive to businesses and personal lives. Electrical andelectronic equipment is often damaged after a utility brownout orblackout when the power is turned back on and a burst of electricitysurges through the lines. Equipment can fail because of a sudden lack ofpower, lower voltage levels, and power surges when service is restored.

In addition, swimming pools and/or spas typically use considerableamounts of energy to run filter pumps and to run heaters. Currentcontrol systems do not coordinate operation of the pumps and heaters ina manner that conserves energy while still maintaining the temperatureand quality of the water.

SUMMARY

These and other problems are solved by a system for load control in anelectrical power system where one or more load-control devices areprovided to reduce system load by selectively shutting down relativelyhigh-load equipment such as, for example, pool pumps, ovens, etc.,during periods of relatively high ambient temperature and/or to reduceenergy used by a pool heater. In one embodiment, the load controldevices are configured to measure ambient temperature (or receiveambient temperature data) and using the temperature data, at least inpart, for controlling the relatively high-load system. In oneembodiment, a power authority, such as a power utility, governmentalagency, power transmission company, and/or authorized agent of any suchbodies, can send one or more commands to the data interfaced devices toadjust loading on the electrical power system. The ability to remotelyshut down electrical equipment allows the power authority to provide anorderly reduction of power usage. Power surges can be avoided becausethe remote shutdown facility can schedule a staggered restart of thecontrolled equipment. The power load can be reduced in an intelligentmanner that minimizes the impact on businesses and personal lives. Inone embodiment, power usage is reduced by first shutting down relativelyless important equipment, such as, for example, pool filter pumps, hotwater heaters, electric ovens, etc. If further reduction in load isrequired, the system can also shut down relatively more importantequipment such as, for example, refrigerators, air-conditioners, and thelike on a rolling basis. Relatively less important equipment (and otherequipment that can be run during the night or other low-load periods)such as pool filter pumps, electric water heaters, ovens, etc., can beshut down during periods of relatively high temperature (e.g., duringthe hotter part of the day) when air conditioning loads are relativelyhigh. The relatively less important equipment can then be schedule torun during the night or morning when temperatures are cooler and airconditioning power loads are lower.

In one embodiment, the system shuts down electrical equipment devicesaccording to a device type (e.g., pool pump, oven, hot water heater,air-conditioner, etc.). In one embodiment, the system shuts downelectrical equipment by device type in an order that corresponds to therelative importance of the device. In one embodiment, the system shutsdown electrical equipment for a selected period of time. In oneembodiment, the time period varies according to the type of device. Inone embodiment, relatively less important devices are shut down forlonger periods than relatively more important device.

In one embodiment, the system sends commands to instruct electricaldevices to operate in a low-power mode (or high-efficiency mode) beforesending a full shutdown command.

In one embodiment, the power authority sends shutdown commands. In oneembodiment, the power authority sends commands to instruct the high-loadsystem to operate in a relatively low-power mode. In one embodiment, thecommands are time-limited, thereby, allowing the electrical equipment toresume normal operation after a specified period of time. In oneembodiment, the commands include query commands to cause the high-loadsystem to report operating characteristics (e.g., efficiency, time ofoperation, etc.) back to the power authority.

In one embodiment, the system sends shutdown and startup commands. Inone embodiment, the system sends shutdown commands that instructelectrical equipment to shut down for a specified period of time. In oneembodiment, the shutdown time is randomized to reduce power surges whenequipment restarts.

In one embodiment, power line data transmission (also referred to ascurrent-carrier transmission) is used to send commands, (e.g., shutdowncommands, startup commands, etc.), ambient temperature information, etc.In one embodiment, a signal injector injects power line datatransmission signals onto a power line.

In one embodiment, a temperature signal injector is provided. Thetemperature signal injector sends ambient temperature information toindoor devices (e.g., hot water heaters, etc.).

One embodiment includes a pump, a control system configured to receivewater temperature data from water in a pool serviced by the pump, and aheater that heats the water, the controller calculating a start time toturn on the heater and the pump such that the water will be at a desiredtemperature at a desired future time, the control system calculatingfiltration times to run the pump before the start time, the filtrationtimes computed based at least in part on the start time and at least inpart on a desired average, the control system running the pump duringthe filtration times, the control system activating the heater at thestart time.

In one embodiment, the control system can receive a shutdown command.

In one embodiment, the control system can receive a command to shutdownfor a specified period of time.

In one embodiment, the apparatus further comprising a modem.

In one embodiment, the apparatus further comprising a power line modem.

In one embodiment, the apparatus further comprising a wireless modem.

In one embodiment, the control system controls an operating speed of thepump.

In one embodiment, the control system operates the pump at a relativelyhigher speed when the heater is activated.

In one embodiment, the control system operates the pump relatively lesson days when the heater is not activated.

In one embodiment, the control system operates the pump for at least aspecified amount of time during a 24-hour period.

In one embodiment, the control system the operates the pump at specifiedtimes during relatively moderate ambient temperature conditions.

In one embodiment, the control system calculates the filtration time tocorrespond to periods of expected relatively moderate ambienttemperature conditions.

In one embodiment, ambient temperature data is provided by a temperaturesensor provided to the control system.

In one embodiment, a power line networking modem is configured toreceive the ambient temperature data and provide the ambient temperaturedata to the control system.

In one embodiment, a wireless receiver is configured to receive ambienttemperature data and provide the ambient temperature data to the controlsystem.

In one embodiment, the control system provides power to the pumpaccording to ambient temperature conditions and according to how muchtime power has been provided to the pump during a specified time period.

In one embodiment, the desired average is computed over a 24-hour timeperiod.

In one embodiment, the desired average is computed over a one week timeperiod.

In one embodiment, the desired average is computed over a time periodspecified by a user.

In one embodiment, the control system operates the pump according to auser-specified schedule during periods of relatively moderate ambienttemperature, and the control system operates the pump during relativelycooler portions of the day during periods of relatively high ambienttemperature.

In one embodiment, the control system operates the pump according to auser-specified schedule during periods of relatively moderate ambienttemperature, the apparatus configured to provide power to the water pumpduring relatively cooler portions of the day during periods ofrelatively high ambient temperature, the controller providing power tothe pump for relatively shorter periods when the ambient temperatureexceeds a specified temperature.

In one embodiment, a display system provides monitoring of electricaldevices and/or displays messages from a power authority.

In one embodiment, a power meter provides load control capability. Inone embodiment, a load control module is configured for use inconnection with a standard power meter.

In one embodiment, an electric distribution system provides automaticdownstream load control.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a power distribution system for a home or commercialstructure.

FIG. 2A shows a power distribution system for a home or commercialstructure wherein an injector provides power line communications.

FIG. 2B shows a power distribution system for a home or commercialstructure wherein load-control modules are provided to allow the powerauthority to shed power system loads by remotely switching off certainelectrical equipment.

FIG. 3 shows a load-control device that controls power to a relativelyhigh-load device.

FIG. 4 shows a load-control and power-monitoring device that controlspower to a relatively high-load device.

FIG. 5 shows a load-control device for controlling a relativelyhigh-load device using relatively low power control, such as, forexample, thermostat control lines.

FIG. 6 shows a display system for monitoring electrical devices and/orfor receiving messages from a power authority.

FIG. 7 shows a load-control and power-monitoring device that controlspower to a relatively high-load device and monitors current on multiplephases.

FIG. 8 shows a load-control and power-monitoring device that controlspower to a relatively high-load device and provides circuit breakeroverload protection.

FIG. 9 shows a load-control and power-monitoring device that controlspower to a relatively high-load device and provides circuit breakeroverload protection with electric trip.

FIG. 10 shows a single-phase load-control and power-monitoring devicethat controls power to a relatively high-load device.

FIG. 11 shows a conventional power meter.

FIG. 12 shows a power meter with load control capability.

FIG. 13 shows a load control module for use in connection with astandard power meter.

FIG. 14 shows an electric distribution system with automatic downstreamload control.

FIG. 15 shows a load-control device that controls power to a relativelyhigh-load device using, at least in part, ambient temperatureinformation.

FIG. 16 shows the power distribution system from FIG. 1 with theinclusion of an ambient temperature data injector for using the powerlines to send ambient temperature information to indoor devices, suchas, for example, hot water heaters, ovens, etc.

FIG. 17 shows a system for controlling operation of a filter pump andheater in a swimming pool or spa.

DETAILED DESCRIPTION

FIG. 1 shows an electrical system 100 for a home or commercialstructure. In the system 100, electrical power from a distributionsystem 101 is provided to a power meter 102. The power meter 102measures electrical power provided to a distribution panel 103. In thedistribution panel 103, power from the meter 102 is provided to a mastercircuit breaker 104. Electrical power from the master circuit breaker104 is provided to various branch circuit breakers 110-115. The branchcircuit breakers 110-115 provide electric power to various branchcircuits in the home or commercial structure. It is common practice toprovide a dedicated branch circuit breaker to relatively high-loaddevices, such as, for example, electric dryers, electric ovens, electricranges, electric water heaters, electric furnaces, buildingair-conditioners, pool filter pumps, etc. Thus, for example, in FIG. 1,the breaker 112 provides electrical power to afurnace/evaporator/air-handler unit, the breaker 113 provides power toan electric oven 123, the breaker 114 provides power to a pool filterpump 124, the breaker 115 provides power to an air-conditioner condenserunit 125, and the breaker 111 provides power to an electric water heater126. The relatively high-load devices on dedicated circuit breakers aretypically devices that operate at higher voltage (e.g., on 220 volts inthe U.S.) and thus, the dedicated circuit breakers 110-115 are typicallydouble-pole breakers that switch both “hot” lines in a split-phasesystem.

The breaker 110 provides electrical power to a string of electricaloutlets 131-132. It is also common practice to provide a single branchcircuit breaker to a plurality of electrical outlets for poweringrelatively low-load electrical devices (e.g., computers, windowair-conditioners, refrigerators, lights, entertainment systems, etc.).Thus, for example, FIG. 1 shows a refrigerator 141 plugged into theelectrical outlet 131 and a window air-conditioner 142 unit plugged intothe electrical outlet 132.

The individual electric power provided to the relatively high-loaddevices connected to dedicated breakers can be controlled at therelatively high-load device and/or at the dedicated breaker. Theindividual electric power provided to the relatively low-load devicesconnected to electrical outlets can be controlled at the outlet and/orin the relatively low-load device. It is typically not practical tocontrol power to the relatively low-load devices at a breaker thatserves more than one device.

FIG. 2A shows a power distribution system 200 for a home or commercialstructure wherein an injector 201 provides power line communications.The injector 201 inserts modulated data signals onto the power line atfrequencies other than the 60 Hz (or 50 Hz) frequency used by the powerline. In broadband applications, such as, for example, Broadband PowerLine (BPL) communications, the data signals are modulated onto carriersin the megahertz range and higher. In medium-bandwidth systems, thecarrier frequencies are in the band between approximately a kilohertzrange and a megahertz. In relatively low-bandwidth systems, the carriersoperate at frequencies below a kilohertz. The relatively high-bandwidth,medium bandwidth, and relatively low-bandwidth systems can typicallyoperate simultaneously without interfering with one another as long asthe frequency ranges used by the systems do not overlap. Thus, forexample, BPL can typically operate in the presence of a medium-bandwidthsystem that uses carriers in the frequencies below those used by BPL.Similarly, the medium bandwidth system can typically operate in thepresence of a low-bandwidth system that uses frequencies below thoseused by the medium-bandwidth system.

FIG. 2B shows a power distribution system for a home or commercialstructure wherein load-control modules 250 are provided to allow thepower authority to shed power system loads by remotely switching offcertain electrical equipment. The power authority can send commands tothe load control modules to shut off electrical equipment by type and/orby identification number. Embodiments of the load-control modules aredescribed in connection with FIGS. 3-5 and 7-10. In one embodiment, aload monitoring module 251 is provided to monitor and control powerprovided to the distribution box 103.

FIG. 3 shows a load-control device 300 that controls power to arelatively high-load device. In the device 300, electrical power inputs320, 321 are provided to a modem 301, to a power supply 302, and to apower relay 309. Data from the modem is provided to a processing system304 that includes a memory 305. In one embodiment, the memory 305 is anon-volatile memory. An optional programming interface 306 (also knownas a data interface) is provided to the processing system 304. Anoptional Radio Frequency (RF) transceiver 307 (having an antenna 308) isprovided to the processing system 304. The modem 301, the programminginterface 306, and the transceiver 307 provide data interfaces to theprocessing system 304.

Although referred to herein as a transceiver, when one-way communicationis desired, the transceiver 307 can be configured as a receiver for areceive-only system, or a transmitter for a transmit-only system. Whenconfigured as a receive-only system, the transceiver 307 can be used toreceive instructions from the power authority. When configured as atransmit-only system, the transceiver 307 can be used to send dataand/or status information to the power authority. When configured as atransmit/receive system for two-way communication, the transceiver 307can be used to receive instructions from the power authority and to senddata and/or status information to the power authority.

A control output from the processing system 304 is provided to a controlinput of the power relay 309. In one embodiment, the power relay 309includes a solid-state relay. In one embodiment, the power relay 309includes a solid-state relay using high-power solid state devices (e.g.,triacs, Insulated Gate Bipolar Transistors, Power MOSFETS, etc.). In oneembodiment, the power relay 309 includes a mechanical relay. In oneembodiment, the power relay 309 is part of a circuit-breaker mechanismthat allows the circuit breaker to be switched on and off electrically.In one embodiment, the relay 309 is configured as a double-pole relaythat switches the connection between the input terminal 320 and theoutput terminal 330 as well as the connection between the input terminal321 and the output terminal 331. In one embodiment, the input terminal321 is provided to the output terminal 331 and the relay 309 isconfigured as a single-pole relay that switches the connection betweenthe input terminal 320 and the output terminal 330. In one embodiment,the load-control device is configured as a replacement for a double-polecircuit breaker.

In one embodiment, the modem 301 facilitates one-way communication toallow the processing system 304 to receive instructions and/or data fromthe injector 201 or other power line communication device. In oneembodiment, the modem 301 facilitates two-way communication, to allowthe processing system 304 to receive instructions and/or data from theinjector 201 or other power line communication device and to send datato the injector 201 or to other power line communication devices.

The optional programming interface 306 can be configured as a computerport, such as, for example, a Universal Serial Bus (USB) port, afirewire port, an Ethernet port, a serial port, etc. In one embodiment,connection to the programming interface is 306 is provided by anexternal connector. In one embodiment, connection to the programminginterface is provided by a magnetic coupling, a capacitive coupling,and/or an optical coupling (e.g., an InfraRed (IR) coupling, a visiblelight coupling, a fiber optic connector, a visible light coupling,etc.). The optional programming interface 306 can be configured toprovide program code, identification codes, configuration codes, etc.,to the programming system 304 and/or to read data (e.g., programmingcode, identification codes, configuration data, diagnostic data, logfile data, etc.) from the programming system 304.

The optional RF transceiver 307 can be configured to providecommunication with the processing system 304 through standard wirelesscomputer networking systems, such as, for example, IEEE802.11,bluetooth, etc. The optional RF transceiver 307 can be configured toprovide communication with the processing system 304 through proprietarywireless protocols using frequencies in the HF, UHF, VHF, and/ormicrowave bands. The optional RF transceiver 307 can be configured toprovide communication using cellular telephone systems, pager systems,on subcarriers of FM or AM radio stations, satellite communications,etc., with the processing system 304 through proprietary wirelessprotocols using frequencies in the HF, UHF, VHF, and/or microwave bands.In one embodiment, the antenna 308 is electromagnetically coupled to oneor more electric circuit wires (such as, for example, the power inputlines 320 or 321, or other nearby electrical power circuits) so that thepower circuits can operate as an antenna.

The modem 301 receives modulated power line data signals from the powerinputs 320, 321, demodulates the signals, and provides the data to theprocessing system 304. The processing system 304 controls the relay 309to provide power to the output lines 330, 331. The output lines 330, 331are provided to the electrical equipment controlled by the load-controldevice 300.

In one embodiment, the programming system 304 uses the memory 305 tokeep a log file recording commands received and/or actions taken (e.g.,when the relay 309 was turned on and off, how long the relay 309, wasoff, etc.). In one embodiment, the programming interface 306 can be usedto read the log file. In one embodiment, the log file can be read usingthe modem 301. In one embodiment, the log file can be read using the RFtransceiver 307. In one embodiment, data from the log file can be readusing an Automatic Meter Reading (AMR) system. In one embodiment, an AMRsystem interfaces with the processing system 304 via the modem 301, theprogramming interface 306 and/or the transceiver 307.

In one embodiment, fraudulent use, malfunctions, and/or bypassing of theload-control device is detected, at least in part, by reviewing the logfile stored in the memory 305. The power authority knows when shutdowninstructions were issued to each load-control device. By comparing theknown shutdown instructions with the data in the log file, the powerauthority can determine whether the load-control device shut down theelectrical equipment as instructed.

The load-control device 300 can be built into the relatively high-loaddevice. The load-control device 300 can be added to a relativelyhigh-load device as a retrofit. In one embodiment, the load-controldevice 300 is built into a circuit breaker, such as, for example, thedouble-pole circuit breakers 112-115 that provide power to a relativelyhigh-load device.

FIG. 4 shows a load-control and power monitoring device 400 thatcontrols power to a relatively high-load device and monitors power tothe device. The system 400 is similar to the system 300, and includesthe electrical power inputs 320, 321, the modem 301, the power supply302, the power relay 309, the processing system 304 and the memory 305,the optional programming interface 306, and the optional RF transceiver307. In the system 400, a voltage sensor 401 measures the voltageprovided to the terminals 330, 331 and a current sensor 402 measures thecurrent provided to the terminal 330. The voltage and currentmeasurements from the sensors 401, 402 are provided to the processingsystem 304.

The load-control and power monitoring device 400 measures voltage andcurrent at the output terminals 330, 331. Thus, the device 400 canmonitor and track the amount of power delivered to the load. In oneembodiment, the device 400 keeps a log of power provided to the load inthe log file stored in the memory 305.

The sensors 401, 402 are configured to measure electric power. In oneembodiment, the sensor 401 measures voltage provided to a load and poweris computed by using a specified impedance for the load. In oneembodiment, the sensor 402 measures current provided to the load andpower is computed by using a specified impedance or supply voltage forthe load. In one embodiment, the sensor 401 measures voltage and thesensor 402 measures current provided to the load and power is computedby using a specified power factor for the load. In one embodiment, thesensor 401 measures voltage and the sensor 402 measures current, andpower provided to the load is computed using the voltage, current, andthe phase relationship between the voltage and the current.

Voltage should not occur at the output terminals 330, 331 when the relay309 is open. Thus, in one embodiment, the device 400 detects tamperingor bypassing by detecting voltage at the output terminals 330, 331 whenthe relay 309 is open. In one embodiment, the modem 301 provides two-waycommunication and the processing system 304 sends a message to the powerauthority when tampering or bypassing is detected.

Similarly, the current sensor 402 should detect current from time totime when the relay 309 is closed (assuming the electrical equipmentprovided to the output terminals 330, 331 is operational). Thus, in oneembodiment, the device 400 detects the possibility of tampering orbypassing by sensing that current has been delivered to the attachedequipment on a schedule consistent with the type of attached equipment.

FIG. 5 shows a load-control and power monitoring device for controllinga relatively high-load device using relatively low power control, suchas, for example, thermostat control lines. The system 500 is similar tothe system 300 and includes the electrical power inputs 320, 321, themodem 301, the power supply 302, the processing system 304 and thememory 305, the optional programming interface 306, and the optional RFtransceiver 307. In the system 500, the power relay 309 is replaced by arelatively low-voltage relay 509. Relay outputs 530, 531 can be used inconnection with low-voltage control wiring (e.g., thermostat wiring,power relay control inputs, etc.) to control operation of a relativelyhigh-load device.

In one embodiment, the load-control device 500 (or the load-controldevices 300, 400) allow the power authority to switch an electricalequipment device such as an air-conditioner into a low-power mode. Forexample, many higher-quality building air-conditioner systems have oneor more low-power modes where the compressor is run at a lower speed.Thus, in one embodiment, the power authority can use the load-controldevice 500 to place the controlled electrical equipment in a low-powermode or into a shutdown mode. In one embodiment, a plurality of relays509 is provided to allow greater control over the controlled device.Thus, for example, in one embodiment a first relay 509 is provided tosignal the controlled device to operate in a low-power mode, and asecond relay 509 is provided to signal the controlled device to shutdown. Alternatively, two or more load-control devices 500 can be usedfor a single piece of electrical equipment. In one embodiment, a firstload-control device having a first identification code is provided tosignal the electrical equipment to operate in a low-power mode, and asecond load-control device having a second identification code isprovided to signal the electrical equipment to shut down.

FIG. 6 shows a display system 600 for monitoring the load-controldevices 300, 400, 500 in a home or building. In the device 600,electrical power inputs 620, 621 are provided to an optional modem 601and to a power supply 602. Data from the modem 601 is provided to aprocessing system 604. An optional programming interface 606 is providedto the processing system 604. An optional Radio Frequency (RF)transceiver (having an antenna 608) is provided to the processing system604. A display 610 and a keypad 611 are provided to the processingsystem 604.

In one embodiment, the system 600 can be configured as a computerinterface between the load-control devices and a computer, such as apersonal computer, monitoring computer, PDS, etc. In one embodiment ofthe display system 600, when used as an interface to a computer, thedisplay 610 and keypad 611 can be omitted since the user can use thecomputer display and keyboard, mouse, etc.

In one embodiment, the modem 601 facilitates one-way communication, toallow the processing system 604 to receive instructions and/or data fromthe injector 201, from the load-control devices or from other power linecommunication devices. In one embodiment, the modem 601 facilitatestwo-way communication, to allow the processing system 604 to exchangeinstructions and/or data with the injector 201, the load-control devicesor other power line communication devices.

The optional programming interface 606 can be configured as a computerport, such as, for example, a Universal Serial Bus (USB) port, afirewire port, an Ethernet port, a serial port, etc. In one embodiment,connection to the programming interface is 606 is provided by anexternal connector. In one embodiment, connection to the programminginterface is provided by a magnetic coupling, a capacitive coupling,and/or an optical coupling (e.g., an InfraRed (IR) coupling, a visiblelight coupling, a fiber optic connector, a visible light coupling,etc.). The optional programming interface 606 can be configured toprovide program code, identification codes, configuration codes, etc. tothe programming system 604 and/or to read data (e.g., programming code,identification codes, configuration data, diagnostic data, etc.) fromthe programming system 604.

The optional RF transceiver 607 can be configured to providecommunication with the processing system 604 through standard wirelesscomputer networking systems, such as, for example, IEEE802.11,bluetooth, etc. The optional RF transceiver 607 can be configured toprovide communication with the processing system 604 through proprietarywireless protocols using frequencies in the HF, UHF, VHF, and/ormicrowave bands. In one embodiment, the antenna 608 iselectromagnetically coupled to one or more electric circuits wires (suchas, for example, the power input lines 620 or 621, or other nearbyelectrical power circuits) so that the power circuits can operate as anantenna.

The modem 601 receives modulated power line data signals from the powerinputs 620, 621, demodulates the signals, and provides the data to theprocessing system 604. The processing system displays messages on thedisplay 610 and receives user inputs from the keypad 611. Thus, forexample, the system 600 can use the display 610 to display messages fromthe power authority and/or messages from the load-control devices. Themessages proved on the display 610 can relate to the power status of thevarious equipment controlled by load-control devices, such as, forexample, power line load conditions, which equipment is about to be shutdown, which equipment is shut down, how long equipment will be shutdown, total power usage, power used by each piece of equipment, etc.

In one embodiment, the programming system 604 obtains data from the logfiles stored in one or more of the load-control devices. In oneembodiment, the display device 600 displays log file data, summaries oflog file data, and/or plots of log file data from one or more of theload-control devices.

FIG. 7 shows a load-control and power-monitoring device 700 thatcontrols power to a relatively high-load device and monitors current onmultiple phases. The system 700 is similar to the system 400, andincludes the electrical power inputs 320, 321, the modem 301, the powersupply 302, the power relay 309, the processing system 304 and thememory 305, the optional programming interface 306, the optional RFtransceiver 307, and the sensors 401, 402. In the system 700, a secondcurrent sensor 702 is provided to the processor 304. The second currentsensor 702 measures the current provided to the terminal 331.

FIG. 8 shows a load-control and power-monitoring device 800 thatcontrols power to a relatively high-load device and provides circuitbreaker overload protection. The system 800 is similar to the system700, and includes the electrical power inputs 320, 321, the modem 301,the power supply 302, the power relay 309, the processing system 304 andthe memory 305, the optional programming interface 306, the optional RFtransceiver 307, and the sensors 401, 402, 702. In the system 800, theinput terminals 320 and 321 are provided to a double-pole circuitbreaker 801. Respective outputs of the double-pole circuit breaker 801are provided to the modem 301, the power supply 302, and the relay 309.When the circuit breaker 801 trips, the modem 301, the power supply 302,and the relay 309 are disconnected from the electric power inputs 320,321.

FIG. 9 shows a load-control and power-monitoring device 900 thatcontrols power to a relatively high-load device and provides circuitbreaker overload protection with electric trip. The system 900 issimilar to the system 700, and includes the electrical power inputs 320,321, the modem 301, the power supply 302, the power relay 309, theprocessing system 304 and the memory 305, the optional programminginterface 306, the optional RF transceiver 307, and the sensors 401,402, 702. In the system 900, the input terminals 320 and 321 areprovided to a double-pole circuit breaker 801. Respective outputs of thedouble-pole circuit breaker 901 are provided to the modem 301, the powersupply 302, and the relay 309. When the circuit breaker 901 trips, themodem 301, the power supply 302, and the relay 309 are disconnected fromthe electric power inputs 320, 321. The circuit breaker 901 trips due tocurrent overload in typical circuit-breaker fashion. In addition, anelectric trip output from the processing system 304 is provided to anelectric trip input of the circuit breaker 901 to allow the processingto tip the breaker 901. In one embodiment, the processing system 304trips the breaker 901 when an over-current condition is detected by oneor more of the current sensors 402, 702. In one embodiment, theprocessing system 304 trips the breaker 901 when a fault condition isdetected. In one embodiment, the processing system 304 trips the breaker901 when a ground-fault condition is detected. In one embodiment, theprocessing system 304 trips the breaker 901 when tampering is detected.In one embodiment, the processing system 304 trips the breaker 901 whenan over-voltage condition is detected by the voltage sensor 401. In oneembodiment, the processing system 304 trips the breaker 901 when a tripcommand is received via the modem 301. In one embodiment, the processingsystem 304 trips the breaker 901 when a trip command is received via theprogramming interface 306. In one embodiment, the processing system 304trips the breaker 901 when a trip command is received via the RFtransceiver 307. In one embodiment, the processing system 304 trips thebreaker 901 when a fault is detected in the relay 309 (for example, thevoltage sensor 401 can be used to detect when the relay 309 fails toopen or close as instructed by the processing system 305).

FIG. 10 shows a single-phase load-control and power-monitoring device1000 that controls power to a relatively high-load device. Thesingle-phase device 1000 is similar to the device 900 except that therelay 309 is replaced by a single-phase relay 1009, the double-phasebreaker 901 is replaced by a single-phase breaker 1001. The input 320 isprovided to the single-phase breaker 1001. A neutral line input 1021 andthe single-phase output from the breaker 1001 are provided to the modem301 and the power supply 302. The single-phase output from the breaker1001 is provided to the single-phase relay 1009.

In one embodiment, the processing system 304 is provided with anidentification code. In one embodiment, the identification codeidentifies the controlled electrical equipment provide to the terminals330, 331 (or 530,531) and thus, allows the load-control devices 250 tobe addressed so that multiple pieces of electrical equipment can becontrolled by providing one or more load-control devices to control eachpiece of electrical equipment. In one embodiment, the identificationcode is fixed. In one embodiment, the identification code isprogrammable according to commands received through the modem 301. Inone embodiment, the identification code is programmable according tocommands received through the programming interface 306. In oneembodiment, the identification code is programmable according tocommands received through the RF transceiver 307.

In one embodiment, the identification code used by the processing system304 includes a device-type that identifies the type of equipmentprovided to the output terminals 330, 331 (or 530, 531). Thus, forexample, in one embodiment the device-type specifies a type of device,such as, for example, a pool filter pump, an electric oven, an electricrange, an electric water heater, a refrigerator, a freezer, a windowair-conditioner, a building air-conditioner, etc. Relativelylow-priority devices such as pool filter pumps can be shut down by thepower authority for relatively long periods of time without harmfulimpact. Power overloads usually occur during the afternoon whentemperatures are highest. Pool filter pumps can be run at night whentemperatures are cooler and there is less stress on the power system.Thus, in one embodiment, the power authority can instruct theload-control devices having a device-type corresponding to a pool filterpump to shut down for relatively many hours, especially during thedaytime.

In one embodiment, the identification code includes a region code thatidentifies a geographical region. In one embodiment, the identificationcode includes an area code that identifies a geographical area. In oneembodiment, the identification code includes one or more substationcodes that identify the substations that serve power to the processingsystem 304. In one embodiment, the identification code includes one ormore transformer codes that identify the transformers that serve powerto the processing system 304.

Other relatively high-load devices, such as, for example, electricovens, electric ranges, and/or electric water heaters, are perhaps moreimportant than pool filter pumps, but relatively less important than airconditioners during the hottest part of the day (when power loads tendto be highest). Thus, if shutting down pool filter pumps does notsufficiently reduce power usage, the power authority can then instructthe load-control devices having a device-type corresponding to suchdevices to shut down for extended periods of time, especially during thehottest part of the day, in order to reduce power usage. Such equipmentcan be shut down on a rolling basis over relatively limited areas orover a wide area. The shutdown of such equipment is perhaps moreinconvenient than shutting down a pool filter pump, but lessinconvenient than shutting down air-conditioners or refrigerators.

If, after shutting down less important equipment, the power system isstill overloaded, the power authority can proceed to shut downrelatively more important equipment, such as building air-conditioners,window air-conditioners, etc. Such relatively important equipment can beshut down for limited periods of time on a rolling basis in order tolimit the impact.

In one embodiment, the system sensors 402, 702 and/or the voltage sensor401 to measure and track the power provided to the attached device. Theprocessing system 304 uses the sensor data to calculate systemefficiency, identify potential performance problems, calculate energyusage, etc. In one embodiment, the processing system 304 calculatesenergy usage and energy costs due to inefficient operation. In oneembodiment, the processing system 304 provides plots or charts of energyusage and costs. In one embodiment, the processing system 304 providesplots or charts of the additional energy costs due to inefficientoperation of the attached electrical device.

In one embodiment, the processing system 304 monitors the amount of timethat the controlled electrical equipment has been running (e.g., theamount of runtime during the last day, week, etc.), and/or the amount ofelectrical power used by the controlled electrical equipment. In oneembodiment, the power authority can query the processing system 304 toobtain data regarding the operation of the controlled equipment. Thepower authority can use the query data to make load balancing decisions.Thus, for example the decision regarding whether to instruct thecontrolled equipment to shut down or go into a low power mode can bebased on the amount of time the system has been running, the home orbuilding owner's willingness to pay premium rates during load sheddingperiods, the amount of power consumed, etc. Thus, for example ahomeowner who has a low-efficiency system that is heavily used or whohas indicated an unwillingness to pay premium rates, would have his/herequipment shut off before that of a homeowner who has installed ahigh-efficiency system that is used relatively little, and who hadindicated a willingness to pay premium rates. In one embodiment, inmaking the decision to shut off the controlled equipment, the powerauthority would take into consideration the relative importance of thecontrolled equipment, amount of time the controlled equipment has beenused, the amount of power consumed by the controlled equipment, etc. Inone embodiment, higher-efficiency systems are preferred overlower-efficiency systems (that is, higher-efficiency systems are lesslikely to be shut off during a power emergency), and lightly-usedsystems are preferred over heavily-used systems (that is, lightly-usedsystems are less likely to be shut off during a power emergency).

In one embodiment, the power authority knows the identification codes oraddresses of the load-control devices and correlates the identificationcodes with a database to determine whether the load-control device isserving a relatively high priority client such as, for example, ahospital, the home of an elderly or invalid person, etc. In suchcircumstances, the power authority can provide relatively less cutbackin power provided.

In one embodiment, the power authority can communicate with theload-control devices to turn off the controlled equipment. The powerauthority can thus rotate the on and off times of electrical equipmentacross a region to reduce the power load without implementing rollingblackouts. In one embodiment, the load-control device is configured as aretrofit device that can be installed in a condenser unit to provideremote shutdown. In one embodiment, the load-control device isconfigured as a retrofit device that can be installed in a condenserunit to remotely switch the condenser-unit to a low power (e.g., energyconservation) mode. In one embodiment, the load-control device isconfigured as a retrofit device that can be installed in an evaporatorunit to provide remote shutdown or to remotely switch the system to alower power mode. In one embodiment, the power authority sends separateshutdown and restart commands to one or more load-control devices. Inone embodiment, the power authority sends commands to the load-controldevices to shutdown for a specified period of time (e.g., 10 min, 30min, 1 hour, etc.) after which the system automatically restarts. In oneembodiment, the specified period of time is randomized by the processor304 to minimize power surges when equipment restarts. In one embodiment,the specified period of time is randomized according to a percentage(e.g., 5% randomization, 10% randomization, etc.)

FIG. 11 shows a conventional power meter assembly 1102 that plugs into ameter box 1101 to provide electric service to a home or building.Electric power from the power local power company is provided on aninput line 1108 to the meter box 1101. An output line 1109 providespower from the power meter to the distribution box 103. The power meter1102 includes a conventional electric power meter 1103 used by the localpower company to measure power provided to the home or building forbilling purposes. When the power meter assembly 1102 is plugged into themeter box 1101, the input 1108 is provided to the power meter 1103, andan output of the power meter 1103 is provided to the output 1109. Thepower meter 1103 typically includes a series of dials that display theamount of electric power delivered through the meter 1103. In somelocalities, the power meter 1103 must be read manually. In somelocalities, the power meter 1103 is configured to be read remotely usingan Automatic Meter Reading (AMR) system.

FIG. 12 shows a power meter assembly 1200 with load control capability.The power meter 1200 is configured to plug into the conventional meterbox 1101. In the power meter 1200, the input 1108 is provided to a loadmonitor 1201. An output from the load monitor 1201 is provided to thepower meter 1103. The output of the power meter 1103 is provided to theoutput 1109. One of ordinary skill in the art will recognize that theload monitor 1201 and the meter 1103 can be reversed such that the input1108 is provided to the power meter 1103, the output from the powermeter 1103 is provided to the load monitor 1201, and the output from theload monitor 1201 is provided 1201 is provided to the output 1109. Theload monitor 1201 can also be provided inside the meter box 1201 or thebox housing the distribution panel 103.

FIG. 13 shows a load control assembly 1300 for use in connection with astandard power meter assembly 1102. The load control assembly 1300 isconfigured to plug into the conventional power meter box 1101. The loadcontrol assembly 1300 provides a conventional receptacle such that thestandard power meter assembly 1102 can then be plugged into the loadcontrol assembly 1300. In the load control assembly, the input 1108 isprovided to the load monitor 1201. An output from the load monitor 1201is provided to the power meter assembly 1102. The output of the powermeter assembly 1102 is provide, via the assembly 1300, to the output1109. One or ordinary skill in the art will recognize that the loadmonitor 1201 and the meter 1103 can be reversed such that the input 1108is provided, via the assembly 1300, to the power meter 1103, the outputfrom the power meter 1103 is provided to the load monitor 1201, and theoutput from the load monitor 1201 is provided 1201 is provided to theoutput 1109.

The load monitor 1201 provides load control and monitoring as describedin connection with FIGS. 3-5 and/or 7-10. In one embodiment, the powerauthority sends instructions to the load monitor 1201 using power linenetworking via the modem 301. In one embodiment, the power authoritysends instructions to the load monitor 1201 using power line networkingvia programming interface 306 (e.g., through a wired network connection,telephone connection, cable connection, fiber-optic connection, etc.).In one embodiment, the power authority sends instructions to the loadmonitor 1201 using wireless transmission via the transceiver 307.

In one embodiment, the load monitor 1201 is provided in the distributionbox 103 in series with the master breaker 104. In one embodiment, theload monitor 1201 is provided to the master breaker 104. In oneembodiment, the load monitor 1201 is built into the master breaker 104.

In one embodiment, the load monitor 1201 is configured as shown in FIGS.4 and/or 7-10 and programmed to operate such that the power authoritycan command the processor 304 to allow no more than a specified maximumamount of power (or current) is delivered through the load monitor 1201.Thus, for example, even if the power meter 102 and master breaker 104are configured for 200 amp service (as is typical of many residentialinstallations), then during a power shortage, the power authority caninstruct the load monitor to open the relay 309 (and thus blackout thehome or building served by the load monitor 1201) if the current exceedsa specified maximum (e.g., 20 amps, 30 amps, 50 amps, 100 amps, etc.),during some period of time. In one embodiment, the load monitor 1201restores power service after a specified period of time. In oneembodiment, the load monitor 1201 restores power service after the powerauthority sends instructions or commands to the load monitor 1201informing the load monitor 1201 that more power is available. In oneembodiment, after receiving commands to reduce power, the load monitor1201 delays transitioning to low-power mode for a period of time inorder to give downstream load control devices, such as the load-controldevices 250, time to reduce the power load. In one embodiment, afterreceiving commands to reduce power, the load monitor 1201 delaystransitioning to low-power mode for a period of time in order to givethe home or building owner time to reduce the power load.

Thus, the load monitor 1201 provided in the service line can be usedwith or without the load control devices 250 provided with specifiedcircuits (or loads) in the home or building to provide load control. Theload monitor 1201 and/or load control devices 205 can be used on avoluntary basis, in connection with a regulatory scheme, or somecombination thereof. For example, a regulatory scheme can be adoptedthat requires load control devices 250 in certain relatively high-loadcircuits (e.g., pool filter pumps, electric water heaters, electricovens, air-conditioners, etc.).

Alternatively, a regulatory scheme can be adopted that requires the loadcontrol device 1201 be installed at the service entrance while leavingit up to the homeowner or building owner to voluntarily install the loadcontrol devices 250 in various circuits. Under such a regulatory scheme,a home owner that does not install load control devices 250 in therelatively high-load circuits of the home or building runs the risk oflosing service during a power shortage because the load control device1201 will act like a circuit breaker and “trip” if the owner tries todraw more power than the power authority has authorized during the powershortage. Unlike a regular circuit breaker, in such a regulatory scheme,the load control monitor 1201 can be configured so that it cannot beimmediately reset and thus the owner will have to endure a blackoutperiod. Thus, under such a regulatory scheme, it is in the owner's bestinterests to voluntarily install the load control devices 250 so thatthe total load through the load monitor device 1201 is less than theallowed load during the power shortage.

In one embodiment, the load monitor device 1201 uses the modem 301, theprogramming interface 306 and/or the RF transceiver 307 to send statusand/or shutdown messages to the load control devices 250 and/or thedisplay device 600. A load control system based on the load monitordevice 1201, the load control devices 205, and the display device 600(or computer) is flexible and can be configured to operate in differentways.

In one embodiment, the load monitor device 1201 receives a load-limitmessage from the power authority instructing the load monitor device1201 to limit power or current drawn through the building's electricalservice. The load monitor device 1201 then selects the circuits to shutdown (based on the allowed current) and sends shutdown commands to thevarious load control devices 250. In one embodiment, the display system600 (or computer) also receives the shutdown commands and can format adisplay showing which devices have been shut down. In one embodiment,the load monitor device 1201 sends one or more status messages to thedisplay system 600 (or computer) to allow the display system 600 informthe owner of the power status (e.g., which devices have been shut down,how long the shutdowns will last, how much power is allowed, etc.)

In one embodiment, the load monitor device 1201 receives a load-limitmessage from the power authority instructing the load monitor device1201 to limit power or current drawn through the building's electricalservice. The load monitor device 1201 then sends a message to thedisplay system 600 (or computer) informing the display system of thepower restriction. The display system 600 (or computer) selects thecircuits to shut down (based on the allowed current) and sends shutdowncommands to the various load control devices 250. The display system 600(or computer) formats a display to inform the owner of the power status(e.g., which devices have been shut down, how long the shutdowns willlast, how much power is allowed, etc.). In one embodiment, the owner canuse the display system 600 (or computer) to select which devices will beshut down and which devices will remain operational. Thus, for example,during an extended power outage, the owner can rotate through therelatively high-load devices first using the air-conditioner (with thehot-water heater shut down) and then using the hot-water heater (withthe air-conditioner shut down). The owner can also use the displaysystem 600 (or computer) to establish power priorities and determine theorder in which circuits are shut down based on the available power.Thus, for example, in winter, the homeowner can choose to shut down allcircuits except the electric heater (or heat pump), while in summer thesame homeowner might decide to shut down the air-conditioner beforeshutting down the electric water heater. Thus, in one embodiment, whenthe total power is limited by the load monitor device 1201, thehomeowner (or building owner) can use the display system 600 (orcomputer) to make decisions regarding which devices are shut down and inwhat order. In one embodiment, the display system 600 (or computer)knows the power (or current) drawn by each piece of electrical equipmentserviced by a load-control device 250 and thus the display system 600(or computer) can shut down the required number of devices based on thepriorities established by the user (or based on default priorities).

In one embodiment, a regulatory scheme requires load-control devices 250for all relatively high-load devices in a home or building. In oneembodiment, the power authority shuts down the relatively high-loadequipment based one a priority schedule (e.g., pool filter pumps first,then ovens and stoves, then electric water heaters, thenair-conditioners, then heaters, etc.) until the system load has beensufficiently reduced. In one embodiment, the power authority shuts downthe relatively high-load equipment based on location (e.g., first oneneighborhood, then another neighborhood) in a rolling fashion until thesystem load has been sufficiently reduced. In one embodiment, thepriority schedule is established by the power authority. In oneembodiment, the priority schedule is established by the home or buildingowner.

In one embodiment, the priority schedule is adaptive such that a groupof load control devices 205 negotiate to determine the priority. In oneembodiment, heating devices have a relatively higher priority in winter(e.g., less likely to be turned off) and a relatively lower priority insummer.

In one embodiment, a regulatory scheme requires both load monitoringdevices 1201 and load-control devices 250.

In one embodiment, the processing system is configured to supportencrypted communication through the modem 301, the programming interface306, and/or the RF transceiver 307 to prevent unauthorized access. Inone embodiment, a first encryption is used for communication with theprocessing system 304 related to load reduction commands such that onlythe power authority has the ability to send load reduction commands tothe processing system 304. In one embodiment, a second encryption isused for communication with the processing system 304 related to statusand power usage information so that the home or building owner can usethe display system 600 and/or a computer to make inquiries to theprocessing system 304 regarding power usage, power status, etc. Usingtwo different encryptions allows the power authority to control theprocessing system 304 to reduce loads on the power system, while stillallowing the home or building owner to make inquiries to the processingsystem 304 (while preventing neighbors and other unauthorized persons toaccess the system 304).

In one embodiment, the first and second encryptions are provided byusing first and second passwords. In one embodiment, the first andsecond encryptions are provided by using first and second encryptionmethods.

In one embodiment, encrypted access is provided via one communicationmethod (e.g., through a selected frequency band or bands via modem 301,through one or more access methods provided by the programming interface306, and/or through a selected frequency band or bands via thetransceiver 307). Thus, by way of example, and not by way of limitation,in one embodiment, the processor 304 can be configured such thatcommands from the power authority are received via the RF transceiver307, communication with the display system 600 or computer are providedby the modem 301, and configuration of the processing system 304 (e.g.,entry of passwords) is provided by communication using the programminginterface 306.

In one embodiment, the relay 309 is configured such that when the relay309 is open, power line networking signals from the modem 301 are stillprovided to the output terminals 330, 331. In one embodiment, the relay309 includes a high-pass filter to allow powerline-networking signalsfrom the modem 301 to flow through the relay when the relay is open. Inone embodiment, the relay 309 includes a band-pass filter to allowpowerline-networking signals from the modem 301 to flow through therelay when the relay is open.

In one embodiment, the circuit breakers 801, 901 are configured suchthat when the breaker 801, 901 is tripped (open), power line networkingsignals from the modem 301 are still provided to the input terminals320, 321. In one embodiment, circuit breakers 801, 901 are bypassed by ahigh-pass filter to allow powerline-networking to flow through thebreaker when the breaker is open. In one embodiment, the circuitbreakers 801, 901 include a band-pass filter to allowpowerline-networking to flow through the breaker when the breaker isopen.

In addition to providing load control for the power authority, thesystems described herein can be used for load control by the home orbuilding owner to track power usage and reduce power costs. Thus, forexample, when the load monitor device 1201 is configured usingembodiments that include the current sensors 402, 702, the load monitordevice 1201 can provide current usage (and thus, power usage) data tothe display system 600 (or computer). When the load-control devices 250are configured using embodiments that include the current sensors 402and/or 702, the load-control devices 250 can provide current usage (andthus, power usage) data to the display system 600 (or computer) for theelectrical equipment serviced by the load-control device. 250.

In one embodiment, the modem 301 is configured to operate in a pluralityof powerline networking modes such as, for example, BPL, X10, LonWorks,current carrier, etc. In one embodiment, the modem 301 communicates withthe power authority using a first power line networking protocol, andthe modem 301 communicates with the display 600 or computer using asecond power line networking protocol.

In one embodiment, the modem 301 is omitted. In one embodiment, thetransceiver 307 is omitted. In one embodiment, the programming interface306 is omitted.

In one embodiment, the relay 309 is configured to close in a manner thatprovides a “soft” restart of the electrical equipment in order to reducesurges on the power line. In one embodiment, the relay 309 is configuredas a solid state relay and the processing system 304 controls the solidstate relay in a manner that provides a soft restart. In one embodiment,the relay 309 is configured as a solid state relay and the processingsystem 304 controls the solid state relay in a manner that provides asoft restart by progressively switching cycles of the AC power on thepower line.

In one embodiment, the relay 309 is configured to close in a manner thatprovides a dimmer-like function such that resistive electricalequipment, such as, for example, electric water heaters, electric ovensand ranges, resistive electric heaters, and the like can be controlledat reduced power levels without being shut completely off. In oneembodiment, the relay 309 is configured as a solid state relay and theprocessing system 304 controls the solid state relay in a manner thatprovides a dimmer-like function. In one embodiment, the relay 309 isconfigured as a solid state relay and the processing system 304 controlsthe solid state relay in a manner that provides a dimmer-like functionby progressively switching selected cycles, or portions of cycles, ofthe AC power on the power line.

FIG. 14 shows an electric distribution system 1400 with automaticdownstream load control. In the system 1400, power is provided to asubstation 1401. The substation 1401 provides power to a plurality ofsubstations 1411-1414. Each of the substations 1411-1414 provides powerto a plurality of transformers that service homes, neighborhoods, orbuildings. In FIG. 14, the substation 1413 provides power to a pluralityof transformers 1421-1424. The transformer 1421 provides power to aplurality of homes 1431-1435. A load sensor 1450 is provided to thesubstation 1413. A load sensor 1451 is provided to the transformer 1421.

When the substation 1413 becomes overloaded (or nears overload), theload sensor 1450 sends load reduction signals to the homes and buildingsserviced by the substation 1413. Thus, in FIG. 14, when the load sensor1450 detects that the substation 1413 is overloaded, the sensor 1450sends load reduction commands to the homes/buildings serviced by thetransformers 1421-1424. In one embodiment, the load sensor 1450 usespowerline networking to send load reduction commands to thehomes/buildings serviced by the transformers 1421-1424. In oneembodiment, the load sensor 1450 uses wireless transmission to send loadreduction commands to the homes/buildings serviced by the transformers1421-1424. In one embodiment, the load sensor 1450 also informs thepower authority that the substation 1413 is overloaded.

When the transformer 1421 becomes overloaded (or nears overload), theload sensor 1451 sends load reduction signals to the homes and buildingsserviced by the transformer 1421. Thus, in FIG. 14, when the load sensor1451 detects that the transformer 1421 is overloaded, the sensor 1451sends load reduction commands to the homes 1431-1435. In one embodiment,the load sensor 1451 uses powerline networking to send load reductioncommands to the homes 1431-1435. In one embodiment, the load sensor 1451uses wireless transmission to send load reduction commands to the homes1431-1435.

The pool pump 124, electric water heater 126, and electric oven 123 areexamples of relatively low-priority relatively high-load devices.Although these relatively low-priority devices can be preemptively shutdown during periods of high electrical demand, it is not desirable toshut down such devices indefinitely.

FIG. 15 shows a load-control device that controls power to a relativelyhigh-load device using, at least in part, ambient temperatureinformation. The load control device 1500 can be configured as a circuitbreaker (similar to the load control device 300) and/or the load controldevice 1500 can be configured as a separate controller to control adesired relatively-high load device. In the device 1500, the electricalpower inputs 320, 321 are provided to the optional modem 301, to thepower supply 302, and to the power relay 309. Data from the optionalmodem 301 is provided to a processing system 304 that includes a memory305. In one embodiment, the memory 305 includes a non-volatile memory.An ambient temperature sensor 1501 provides ambient temperature data tothe processing system 304. An optional programming interface 306 (alsoknown as a data interface) is provided to the processing system 304. Anoptional Radio Frequency (RF) transceiver 307 (having an antenna 308) isprovided to the processing system 304. The modem 301, the programminginterface 306, and the transceiver 307 provide data interfaces to theprocessing system 304. In one embodiment an optional keypad (or userinterface device) 1503 is provided to allow a user to input commands(e.g., time, start time, stop time, etc.). In one embodiment, anoptional display 1504 is provided to display information to a user. Aclock module 1502 is provided to the processing system 304 to providetime of day information to the processing system 304.

The control output from the processing system 304 is provided to thecontrol input of the power relay 309. In one embodiment, the power relay309 includes a solid-state relay. In one embodiment, the power relay 309includes a solid-state relay using high-power solid state devices (e.g.,triacs, Insulated Gate Bipolar Transistors, Power MOSFETS, etc.). In oneembodiment, the power relay 309 includes a mechanical relay. In oneembodiment, the power relay 309 is part of a circuit-breaker mechanismthat allows the circuit breaker to be switched on and off electrically.In one embodiment, the relay 309 is configured as a double-pole relaythat switches the connection between the input terminal 320 and theoutput terminal 330 as well as the connection between the input terminal321 and the output terminal 331. In one embodiment, the input terminal321 is provided to the output terminal 331 and the relay 309 isconfigured as a single-pole relay that switches the connection betweenthe input terminal 320 and the output terminal 330. In one embodiment,the load-control device is configured as a replacement for a double-polecircuit breaker. In one embodiment, the relay 309 includes a GroundFault Interrupter (GFI) circuit to cause the relay 309 to open when aground fault is detected.

In one embodiment, the modem 301 facilitates one-way communication toallow the processing system 304 to receive instructions and/or data fromthe injector 201 or other power line communication device. In oneembodiment, the modem 301 facilitates two-way communication, to allowthe processing system 304 to receive instructions and/or data from theinjector 201 or other power line communication device and to send datato the injector 201 or to other power line communication devices.

The processing system 304 uses the ambient temperature information fromthe temperature sensor 1501 and, optionally, time of day informationfrom the clock 1502 to, at least in part, determine when to command therelay 309 to close (and thus, provide output power to the output lines330, 301) and thus, provide power to the electrical equipment controlledby the load-control device 1500.

For example, use of an electric oven during periods of high ambienttemperature (when cooling loads are high) increased the load on theelectrical power system. Using an electric oven during period of highcooling load causes increased electrical loads to power the oven andincreased electrical loads because the air conditions must remove theheat generated by the oven. Thus, in one embodiment, the load controldevice 1500 is provided to an electric oven and the processing system304 is configured to open the relay 309 when the ambient temperatureexceeds a set threshold.

While an electric oven can be disabled indefinitely without substantialinconvenience or harm, other devices such as pool pumps or electricwater heaters should not be turned off indefinitely. However, devicessuch as pool pumps, electric water heaters, etc., do not necessarilyneed to be run during the hottest part of the day (e.g., mid afternoon)when cooling loads are highest and the threat of brownouts or blackoutsis highest. Thus, in one embodiment, the load control device 1500 isprovided to a device such as a pool pump, water fountain pump, electricwater heater, etc, and the processing system 304 is configured to openthe relay 309 during periods of relatively higher ambient temperature(e.g., during the hottest part of the day when the ambient temperatureexceeds a set threshold) and the processing system 304 is configured toclose the relay 309 during cooler parts of the day and/or on a scheduledbasis.

For example, a pool pump is traditionally operated for a fixed period oftime each day. During periods of relatively moderate temperatures, whencooling loads are not expected to strain the power system, the loadcontrol device 1500 can run the pool pump during the day or at any timeprogrammed by the user. During periods of relatively high ambienttemperature (e.g., during summer, during a heat wave, etc.), whencooling loads are relatively high, the processor 304 in the load controldevice 1500 defers operation of the pool pump to the cooler hours ofnight, early morning, etc. Thus, in one embodiment, the load controldevice 1500 is configured as a pool pump timer that allows a user tospecify a start and stop time for operating the pool pump. Duringperiods of relatively moderate ambient temperature, the processingsystem 304 will control the relay 309 to cause the pool pump to operateat the times specified by the user. During periods of relatively highambient temperature, the processing system 304 will override the usercommands and control the relay 309 to cause the pool pump to operateduring the relatively cooler portions of the day. In one embodiment theprocessing system 304 will operate the pool pump during the relativelycooler portions of the day for the amount of time specified by the userfor normal operation (e.g., the processing system 304 will time-shiftthe user-specified run times).

In one embodiment, during periods of relatively high ambienttemperature, the processing system 304 will operate the pool pump duringthe relatively cooler portions of the day for a relatively shorteramount of time than used in normal operation. In one embodiment, theprocessing system 304 computes how much time to run the pool pumpaccording to a schedule based on the ambient temperature throughout theday and how much the pool pump has been run during the previous fewdays. Thus, for example, although a pool pump is generally run everyday,missing one day is not generally problematic. Moreover, running the poolpump for shorter periods for a few days is not generally problematic.What can be problematic is failing to run the pool pump for enough timeover a period of a week or so. Thus, in one embodiment, if a period ofrelatively moderate weather is followed by a period of relatively hotweather, the processing system 304 can defer operation of the pool pumpentirely for one or two days. The processing system 304 can also run thepool pump on a reduced schedule for a few days or weeks in order toreduce power loads. When the weather moderates, the processing system304 can then return the pool pump timing to normal operation or evenincrease the time the pump is run for a few days in order to at leastpartially catch up on the missed time.

In one embodiment, the processing system 304 schedules operation of thepool pump based on the severity of a heat wave. Thus, for example,during a relatively short but relatively severe heat wave, theprocessing system 304 can turn off the pool pump for a few days. Duringan extended, but relatively less severe heat wave, the processing system304 can cause the pool pump to run on a reduced schedule and duringtimes of day when the electrical load due to cooling is relativelylighter.

Electric water heaters are another type of relatively high-load devicethat can be temporarily shut down during periods of relatively highelectrical demand. However, unlike a pool pump, consumers will generallynot tolerate the loss of hot water for extended periods. Thus, in oneembodiment, the load control device 1500 is provided to an electric hotwater heater and configured to open the relay 309 during periods ofrelatively high electrical load (e.g., during afternoons when ambienttemperature is relatively high) but still allow the hot water heater tooperate during the night and morning hours when cooling loads arerelatively lighter.

In one embodiment, the programming system 304 uses the memory 305 tokeep a log file of the ambient temperatures and/or actions taken (e.g.,when the relay 309 was turned on and off, how long the relay 309 wasoff, etc.). In one embodiment, the programming interface 306 can be usedto read the log file. In one embodiment, the log file can be read usingthe modem 301. In one embodiment, the log file can be read using the RFtransceiver 307. In one embodiment, data from the log file can be readusing an Automatic Meter Reading (AMR) system. In one embodiment, an AMRsystem interfaces with the processing system 304 via the modem 301, theprogramming interface 306 and/or the transceiver 307.

The load-control device 1500 can be built into the relatively high-loaddevice. The load-control device 1500 can be added to a relativelyhigh-load device as a retrofit. In one embodiment, the load-controldevice 1500 is built into a circuit breaker, such as, for example, thedouble-pole circuit breakers 112-115 that provide power to a relativelyhigh-load device. However, some devices, such as, for example, electrichot water heaters, electric ovens, and the like are located indoors.Thus, in one embodiment, shown in FIG. 16 a temperature measurementsystem 1601 is provided to measure the ambient temperature and providethe ambient temperature data to the load-control device 1500. In oneembodiment, the temperature measurement system 1601 modulates thetemperature data on to a carrier signal and signal the modulated signalinto the power lines. In one embodiment, the temperature measurementsystem 1601 modulates the temperature data on to a radio frequencycarrier signal and wirelessly transmits the modulated signal to the loadcontrol device 1500 to be received by the RF transceiver 307.

FIG. 16 shows the power distribution system from FIG. 1 with theinclusion of an ambient temperature data injector for using the powerlines to send ambient temperature information to indoor devices, suchas, for example, hot water heaters, ovens, etc.

One of ordinary skill in the art will recognize that other electricaldevices can also be controlled by the temperature-controlledload-control device. For example, electric dryers, microwave ovens,electric range, electrical outlets, incandescent lights, and the likecan be controlled. In one embodiment, devices are controlled accordingto priority, the electrical load presented by the device, ambienttemperature. Thus, for example, a relatively high-load relatively lowpriority device, such as an electric oven, electric range, electricdryer etc., would typically be powered down before a relatively low loaddevice such as, for example, a microwave oven, incandescent light, etc.

In one embodiment, one or more temperature-controlled load-controldevices are configured to power down controlled devices based on atime-weighted function of the ambient temperature. In such a system, arelatively high ambient temperature occurring for even a relativelyshort time will cause the load-control devices to start powering downthe controlled devices. However, a relatively modest rise in ambienttemperature occurring for a longer period of time will also cause theload-control devices to start powering down the controlled devices.Thus, in one embodiment, the longer the ambient temperature has beenelevated, the lower the ambient temperature used as the set pointtemperature for the load-control devices. One of ordinary skill in theart will recognize that different set point algorithms can be used indifferent load control devices based on the usage patterns of thedevice, the priority of the device, the need (or lack thereof) tooperate the device at regular intervals, etc.

Temperature-based control of pools (e.g. swimming pools) can also becoordinated with operation of a pool heater. It is common in manylocales, even locales that experience significant heat, to have a heaterfor heating a swimming pool and/or spa (hereinafter called simply a“pool”). For a larger pool, such as a swimming pool, such heaters aregenerally fueled by propane or natural gas. Heaters for smaller poolssuch as spas, hot-tubs, small swimming pools, etc. sometimes useelectric heating. Regardless of the type of heating used (electric,natural gas, propane, fuel oil, etc.) the cost of heating a pool can besubstantial.

FIG. 17 shows a pool control system 1701 for controlling operation of afilter pump 1705 and heater 1707 provided to a swimming pool (and/orspa) 1702. Water from the pool 1702 is provided to a pump 1705. In oneembodiment, the water is provided to the pump 1705 via one or moreoptional supply valves 1711. Water from the pump 1705 is providedthrough a filter 1706 to a heater 1707. Water from the heater 1707 isprovided back to the pool/spa 1702 via one or more return valves 1710.In one embodiment, water from the heater 1707 is provided to the one ormore optional return valves 1710. The optional valves 1711 control thesupply of water from various locations in the pool or spa. The optionalreturn valves 1710 control the allocation or return water to variouslocations in the pool or spa. Thus, by proper setting of the valves 1710and 1711 water can be pulled from various selected portions of the poolor spa and returned to various selected portions of the pool or spa. Atemperature sensor 1712 is provided to sense water temperature of thewater from the pool/spa 1702. In one embodiment, the control system 1701includes operation as described above in connection with FIGS. 1-16 andcan receive shutdown commands and other commands

In the pool control system 1701, one or more user input/output controls1704 are provided to a processor 1703. The temperature sensor 1712 isprovided to the processor 1703. An optional ambient temperature sensor1708 is also provided to the processor 1703. The user controls 1704include controls for providing user inputs to the processor 1703, suchas, for example, buttons, a keypad, a touch screen, a computer networkinterface, a wireless network interface, etc. In one embodiment, thecontrols 1704 are configured as a wired or wireless network interfacesuch that the user can use a personal computer and/or cellular telephoneto send commands to the processor 1703.

A control output from the pool control system 1701 is provided tocontrol operation of the pump 1705. In one embodiment, the pump 1705 isa variable-speed pump and the pool control system 1701 controls both theon/off state and speed of the pump 1705. A control output from the poolcontrol system 1701 is provided to control operation of the heater 1707.In one embodiment, data from an output of the heater 1707 is provided toan input of the pool control system 1701. In one embodiment, the supplyvalves 1711 are electrically-controlled valves controlled by theprocessor 1703. In one embodiment, the return valves 1710 areelectrically-controlled valves controlled by the processor 1703.

Having a pool control system 1701 that can control both the pump 1705and the heater 1707 provides a level of coordinated control not found inthe prior art. For example, in one embodiment, the user uses theinput/output controls 1704 to specify a future time when the pool/spa1702 will be used and, optionally, the desired temperature for thewater. The pool control system 1701 calculates the time needed to bringthe water to the desired temperature and turns on the pump 1705 andheater 1707 in advance such that the water will be at the desiredtemperature at the specified time.

In one embodiment, the control system 1701 coordinates operation of thepump 1705 and the heater 1707. It is known that the pump should run whenthe heater 1707 is on (heating). Thus, prior art systems are wired suchthat the heater shuts off when the pump is not operating. However, priorart systems typically control the pump (and thus the heater) based on asimple time-of-day timer such that the pump runs, for example, between10:00 AM and 5:00 PM each day. By contrast, in one embodiment, thecontrol system 1701 schedules operation of the pump 1705 and the heater1707 such that the water in the pool/spa 1702 will be at the desiredtemperature at times specified by the user. Thus, for example, if theuser specifies that the pool is to be at a desired temperature between1:00 PM and 5:00 PM on Saturday afternoon, the control system 1701 willcalculate when the heater 1707 must be activated in order to heat thewater to the desired temperature by 1:00 PM on Saturday. The calculationof when to turn on the heater 1707 is based, at least in part, on thecurrent water temperature, the desire water temperature, and the speedat which the heater raises the temperature of the water in the pool/spa1702.

In one embodiment, the user provides to the control system 1701information regarding the BTU heating capability of the heater 1707 andthe volume of water in the pool/spa 1702 to allow the control system1701 to calculate the amount of time required to heat the water. In oneembodiment, the control system 1701 determines the amount of time neededto heat the water based on past measurements of how fast the heater 1707was able to increase the temperature of the water in the pool. In oneembodiment, the control system 1701 determines the amount of time neededto heat the water based on estimates for typical pool/heaterinstallations. In one embodiment, the control system 1701 calculates thetime needed to heat the water based one or more of the following data:the BUT heating ability of the heater 1707, the volume water in the ofthe pool/spa 1702, the current water temperature, the desired watertemperature, estimates based on typical pool/spa-heater systems, and/ormeasurements of how fast the heater 1707 was able to increase thetemperature of the water in the pool.

As described above, in one embodiment, the control system 1701coordinates operation of the pump 1705 and the heater 1707 to provideenergy efficiency and to minimize operation of the pump 1705. Operationof the pump 1705 is scheduled according to an average value over aspecified time period so that the pump 1705 is operated long enough toprovide filtering of the water while taking into account the periods inwhich the pump 1705 must be operated in order to run the heater 1707.Thus, for example, if the control system 1701 determines that the heater1707 (and pump 1705) will be operated for a relatively long period oftime on Friday and Saturday in order to heat the water for use onSaturday, then the control system 1701 will reduce the amount of timethe pump is operated during the middle of the week (e.g., Monday throughThursday) such that the pump 1705 is operated enough to filter the waterbut is not operated more than deemed needed to filter the water. In oneembodiment, the control system 1701 operates the pump 1705 for at leasta minimum specified time each during each 24-hour period.

In one embodiment, the control system 1701 is configured to operate thepump 1705 for at least a specified average amount of time over aspecified time window. In one embodiment, the specified time window is asliding window such that the control system 1701 operates the pump 1705for at least a specified amount of time over a time window that includesone or more days in the past and one or more days projected into in thefuture. Thus, for example, if the control system 1701 is projecting thatthe pump will be operated for a relatively extended period of time on afuture date within the time window, then the control system 1701 willdefer current operation of the pump 1705 accordingly. However, ifsettings change (e.g., the user cancels or changes the request to heatthe pool at some later date) then the control system 1701 willre-calculate scheduling operation of the pump 1705. Thus, assume ascenario where the control system 1701 is deferring operation of thepump 1705 expecting that the pump will be used in connection with theheater 1707 to heat the water for use later in the week, and the usercancels the request for heated water, then the control system 1701 canstop deferring operation of the pump 1705 and can operate the pump 1705to make up for filtering that has already been deferred.

In one embodiment, the valves 1711 and 1710 are manually-operated. Inone embodiment, the valves 1711 and 1710 are controlled by the controlsystem 1701 such that the control system 1701 can control heating andfiltering (pumping) of the water in the pool and an associated spa. Bysetting the valves 1711 and 1710 in a first setting, the control system1701 can draw water from the pool and return water to the pool. Bysetting the valves 1711 and 1710 in a second setting, the control system1701 can draw water from the pool and return water to the spa. Bysetting the valves 1711 and 1710 in a third setting, the control system1701 can draw water from the spa and return water to the spa. In thismanner, the control system 1701 can separately control the temperatureof the water in the pool and the spa and can run separate filteringcycles for the water in the pool and the spa.

In one embodiment, the pump 1705 provides one or more operating speeds.With a multi-speed and/or variable-speed pump 1705 the control system1701 can schedule the speed of operation of the pump 1705 differently toprovide efficient operation for filtering, heating, or other watertreatment processes. Thus, the control system 1701 can run the pump 1705at a first speed when the pump is being operated to filter the water,the control system 1701 can run the pump 1705 at a second speed when thepump is being operated in connection with the heater 1707, and thecontrol system 1701 can operate the pump 1705 at a third speed whenpumping in connection with a water treatment system, such as, forexample, a salt system, a solar heating system, etc. In each case, thecontrol system 1701 can operate the pump 1705 at a speed that providesefficient use of the pump 1705.

In one embodiment, the control system 1701 turns the pump and heater1707 off when the water has reached a desired temperature.

In one embodiment, the control system 1701 uses an adaptive algorithmthat learns over time how the heater 1707 and other pool systemsfunction so that the control system 1701 can adaptively adjust operationof the pump 1705 and heater 1707 to provided improved efficiency.

In one embodiment, the heater 1707 includes solar heating capability aswell as active heating capability (e.g., natural gas fired heating). Insuch an embodiment, the control system 1701 can include the two modes ofheater operation in the calculation of when to run the pump 1705 forgreater efficiency. Thus, for example, the control system 1701 can runthe pump 1705 during the day when solar heating is available and thusreduce the amount of heating required during the night time hours andstill bring the water to the desired temperature at the desired time.

In one embodiment, the control system 1701 schedules operation of thepump 1705 to reduce blackouts and/or brownouts by not running the pumpduring times of high electrical system loading (e.g., hot summerafternoons). The control system 1701 can also schedule operation of thepump during period when electrical rates are lower (e.g., night time).In one embodiment, the user can instruct the control system 1701 how toprioritize operation of the pump 1705 (e.g., minimum energy usage,minimum cost, maximum convenience, etc.). The user can also scheduledifferent priorities for different times. For example, during the weekwhen the pool/spa 1702 is not used, the user can instruct the controlsystem 1701 to operate the pump for maximum cost savings (e.g., run thepump at night when electrical rates a lower), and for maximumconvenience during the weekend (e.g., run the pump as needed to have thewater at the desired temperature at the specified time).

Although various embodiments have been described above, otherembodiments will be within the skill of one of ordinary skill in theart. Thus, the invention is limited only by the claims.

What is claimed is:
 1. An apparatus for energy efficient operation of apool pump and heater system, comprising: a pump; a control systemconfigured to receive water temperature data from water in a poolserviced by said pump; and and a heater that heats said water, saidcontrol system calculating a start time to turn on said heater and saidpump such that said water will be at a desired temperature at a desiredfuture time, said control system calculating filtration times to runsaid pump before said start time, said filtration times computed basedat least in part on said start time and at least in part on a desiredaverage of filtration time operating over a time period, said controlsystem running said pump during said filtration times, said controlsystem activating said heater at said start timea specified averageamount of time over a specified time window so that said pump isoperated to provide filtering of the water while taking into accountperiods of pump operation to run the heater, wherein the specified timewindow is a sliding window such that the control system operates saidpump for at least a specified amount of time over a time window thatincludes a plurality of days in the past and one or more days projectedinto the future, and wherein when said control system has deferredoperation of the pump entirely for at least one past day within thespecified time window, said control system increases the time the pumpis to be operated to at least partially catch up on the filtration timemissed during deferred operation of the pump in order to meet thespecified average amount of time.
 2. The apparatus of claim 1, furtherconfigured to receive a shutdown command.
 3. The apparatus of claim 1,further configured to receive a command to shutdown for a specifiedperiod of time.
 4. The apparatus of claim 1, said apparatus furthercomprising a modem.
 5. The apparatus of claim 1, said apparatus furthercomprising a power line modem.
 6. The apparatus of claim 1, saidapparatus further comprising a wireless modem.
 7. The apparatus of claim1, wherein said control system controls an operating speed of said pump.8. The apparatus of claim 1, wherein said control system operates saidpump for at least a specified amount of time during a 24-hour period. 9.The apparatus of claim 1, further comprising a power line networkingmodem configured to receive ambient temperature data and provide saidambient temperature data to said control system.
 10. The apparatus ofclaim 1, further comprising a wireless receiver configured to receiveambient temperature data and provide said ambient temperature data tosaid control system.
 11. The apparatus of claim 1, wherein said desiredspecified average amount of time is computed over a 24-hour time period.12. The apparatus of claim 1, wherein said desired specified averageamount of time is computed over a one week time period.
 13. Theapparatus of claim 1, wherein said desired specified average amount oftime is computed over a time period specified by a user.
 14. Anapparatus comprising: a pump for a pool; a heater configured to heatwater in the pool; a control system configured to run the pump, activatethe heater, and receive temperature data of water in the pool servicedby the pump; wherein the control system calculates a start time to turnon the heater and the pump such that the water in the pool will be at adesired temperature at a desired future time, the control systemcalculating filtration times to run the pump, the filtration times beingcomputed based at least in part on the start time and at least in parton a desired average of filtration time operating over a time period aspecified average amount of time over a specified time window so thatsaid pump is operated to provide filtering of the water while takinginto account periods of pump operation to run the heater, wherein thespecified time window is a sliding window such that the control systemoperates said pump for at least a specified amount of time over a timewindow that includes at least two days in the past and one or more daysprojected into the future, and wherein when said control system haddeferred operation of the pump entirely for at least one day within theat least two past days, said control system increases the time the pumpis to be operated to at least partially catch up on filtration timemissed during deferred operation of the pump to meet the specifiedaverage amount of time, wherein the pump runs at a first speed duringthe filtration times and at a second speed during operation of theheater.
 15. The apparatus of claim 14, wherein said specified averageamount of time is computed over a 24-hour time period.
 16. The apparatusof claim 14, wherein said specified average amount of time is computedover a one week time period.
 17. The apparatus of claim 14, wherein saidspecified average amount of time is computed over a time periodspecified by a user.
 18. The apparatus of claim 14, further configuredto: receive a command to shut down the heater for a specified period oftime; and adjust the filtration time to take into account the specifiedperiod of time the heater is shutdown.
 19. The apparatus of claim 14,further configured to defer operation of the pump at a first time if thecontrol system is scheduled to operate the pump at a second time,wherein the second time is schedule to occur after the first time.
 20. Asystem comprising: a pump for a pool; a heater configured to heat waterin the pool; a control system that coordinates operation of the pump andthe heater to minimize operation of the pump by maintaining a schedulingwindow during which it schedules a heater and pump runtime to heat thepool to a desired temperature within the scheduling window and a pumponly runtime for filtering the pool within the scheduling window,wherein when the control system projects that the pump is scheduled torun in connection with the heater for a first future period time withinthe scheduling window, the control system defers a currently scheduledoperation of the pump to thereby defer filtering, wherein when thecontrol system receives a notice that the scheduled run during the firstfuture period of time is cancelled, the control system ceases deferredoperation of the pump and can operate the pump to filter the water tomake up for the deferred filtering.
 21. The system of claim 20, whereinthe control system re-calculates the heater and pump runtime and thepump only runtime in response to a settings change.
 22. The system ofclaim 20, wherein the pump runs at a first speed during the pump onlyruntime and at a second speed during the heater and pump runtime. 23.The system of claim 22, further comprising: a solar heating system;wherein the scheduling window schedules a solar heating system and pumpruntime; and wherein the pump runs at a third speed during the solarheating system and pump runtime.
 24. The system of claim 20, wherein theheater comprises a solar heating mode and a gas powered heating mode,and wherein the control system uses the solar heating mode during theday when solar heating is available and uses the gas powered heatingmode at night when electrical rates are lower.